インターフェース分離の原則(Interface segregation principle)
#CleanArchitecture
#SOLID原則
opsを直接参照するのではなく、必要なだけのインターフェースを挟んで参照すべし。これによりリコンパイルを減らしたり、不要なインターフェース(使わないメソッドとか)への依存を減らすことができる。
https://gyazo.com/1c11ec31c7d4b34bddb0cbba514622b3
https://gyazo.com/bdc5d3d68f8fcff482ae222c188ba88d
https://en.wikipedia.org/wiki/Interface_segregation_principle